package com.wm.system.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.wm.common.core.domain.BaseModel;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 待办任务
 */

@Data
public class SysMissionVo  {

    private Long id;

    /** 待办任务名称 */
    private String missionName;

    /** 任务类型（字典） */
    private String missionType;

    /** 接收用户id */
    private Long receiverId;

    /** 业务数据id */
    private Long businessId;

    /** 节点执行人名称 */
    private String executor;

    /** 执行时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime executeTime;

    /** 节点，工作流为formKey，非工作流为32uuid */
    private String node;

    /** 状态 1 待办 2已办 */
    private String status;

}
